package cn.itcast.nems.oldems.dto;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class StudentDto {
    private Integer id;
    /* 姓名 */
    private String name;
    /* 姓名中每个字的第一个字母 */
    private String simplespell;
    /* 性别 */
    private String gender;
    /* 联系电话 */
    private String phone;
    /* 电子邮箱 */
    private String email;
    /* QQ号 */
    private String qqnumber;
    /* 身份证号 */
    private String idcard;
    /* 出生日期 */
    private LocalDate birthday;
    /* 学历 */
    private String education;
    /* 专业 */
    private String profession;
    /* 毕业学校 */
    private String school;
    /* 学员照片路径  */
    private String imagepath;

    /* 所在国家 */
    private String contry;
    /* 身份证所在省份 */
    private String provinceId;
    /* 身份证地址 */
    private String address;
    /* 现居住地址 */
    private String currentaddress;

    /* 家庭联系电话 */
    private String homephone;
    /* 家庭联系人 */
    private String homecontact;
    /* 是否住宿 */
    private Boolean schedulehostel;
    /* 学生来自院校 */
    private Boolean fromcolleges;
    /* 第一次知道传智播客的信息来源 */
    private String infoorigin;

    /* 入学时间 */
    private LocalDateTime comeschooltime;
    /* 入库时间 */
    private LocalDateTime createtime;
    /* 登记人 */
    private String employeeId;
    /* 学员描述 */
    private String comment;
    /* 是否适合当老师 */
    private Boolean teacher;
    /* 是否开具培训、实习等证明 */
    private Boolean prove;
    /* 当前所在班级 */
    private Integer classId;
    /** 抽奖状态：1=待抽检 2=抽中  3=未抽中*/
    private Boolean luckdrawStatus;
    /**
     * 合同编号 学生与公司签的合同编号
     * @Deprecated 每个学籍一个合同编号，由StudentJoinClass.contractNumber替代
     */
    private String contractNumber;
    /**学号 如：A170600001*/
    private String number;
    private Integer status;
    /**学员中心ID*/
    private Integer gid;

    private LocalDateTime lastUpdateTime;

    /**用户中心的账号ID*/
    private String accountId;
    /**
     * 是否被合并状态：0正常状态，1被合并
     */
    private Boolean merged;

}
